标准正交基

Orthonormal Basis
标准正交的向量 q1,,qn 满足:
相互垂直并且模都为 1

qiTqj={0ijOrthogonal1i=junit||qi||=1

标准正交的向量作为矩阵的列
将矩阵记为 Q

QTQ=[q1Tq2TqnT][q1q2qn]=[100010001]=I=Q1Q

矩阵的转置等于逆矩阵 Transpose=Inverse QT=Q1

如果使用标准正交基进行向量投影
QTQx^=x^=QTb p=Qx^

x^=QTbp=Qx^=QQTb=bb=q1(q1Tb)++qn(qnTb)

b=QQTb 本质上也为变换的思想
将向量或函数通过变换分解为 perpendicular pieces
然后将 pieces 通过逆变换重新得到原来的向量或函数

Gram -Schmidt Process

利用线性独立的向量组来构建标准正交基
假设有三个独立的向量 a,b,c
目的是得到标准正交的向量 p1,p2,p3

先构造三个相互垂直的向量 A,B,C,再标准化
A=a
B=bATbATAA
C=cATcATAABTcBTBB

则标准正交的向量:

p1=A||A||,p2=B||B||,p3=C||C||,

其实本质思想很简单
就是向量减去在所有正交基上的投影,得到新的正交基

ABbABcC

矩阵分解

A=QR[abc]=[q1q2q3][q1Taq1Tbq1Tcq2Tbq2Tcq3Tc]

向量投影知:ATAx^=ATb
所以有:ATA=(QR)TQR=RTR RTRx^=RTQTb
最小二乘法的最优近似解则为:x^=R1QTb